﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ABM_Proyecto_Form.aspx.cs"
    Inherits="Presentation.Admin.ABM_Proyecto_Form" MasterPageFile="~/MasterPages/Site.Master"
    Theme="TextBox" %>

<%@ Register Assembly="GaleriaImagenes" Namespace="WebControls.GaleriaImagenes" TagPrefix="ottado" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<%@ Register Src="../Controls/ajaxcalendar.ascx" TagName="ajaxcalendar" TagPrefix="ottado" %>
<%@ Register Src="../Controls/fechapublicacion.ascx" TagName="fechapublicacion" TagPrefix="ottado" %>
<%@ Register Src="../Controls/fileupload.ascx" TagName="fileupload" TagPrefix="ottado" %>
<asp:Content runat="server" ContentPlaceHolderID="MainContentPlaceHolder">
    <div class="adminContainer">
        <asp:HyperLink ID="hypVolver" CssClass="volver" NavigateUrl="~/Admin/ABM_Proyecto.aspx"
            runat="server">Volver</asp:HyperLink>
        -
        <asp:HyperLink ID="hypVerProyecto" CssClass="volver" Target="_blank" NavigateUrl="~/Proyecto.aspx"
            runat="server">Ver Proyectos</asp:HyperLink><br />
        <asp:Label ID="lblNombreProyecto" runat="server" Text="Nombre" CssClass="displayBlock"></asp:Label>
        <asp:TextBox ID="txtNombre" SkinID="adminFormTextBoxSkin" Width="80%" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="(*) Requerido"
            Display="Dynamic" CssClass="requiredValidator" ValidationGroup="ABM_Proyecto"
            ControlToValidate="txtNombre"></asp:RequiredFieldValidator>
        <asp:Label ID="lblUbicacion" runat="server" Text="Ubicacion" CssClass="displayBlock"></asp:Label>
        <asp:TextBox ID="txtUbicacion" Width="80%" SkinID="adminFormTextBoxSkin" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ErrorMessage="(*) Requerido"
            Display="Dynamic" CssClass="requiredValidator" ValidationGroup="ABM_Proyecto"
            ControlToValidate="txtUbicacion"></asp:RequiredFieldValidator>
        <asp:Label ID="lblActivo" runat="server" Text="Habilitado" CssClass="displayBlock"></asp:Label>
        <asp:CheckBox ID="chkActivo" runat="server" Checked="true" AutoPostBack="true" OnCheckedChanged="chkActivo_CheckedChanged" />
        <ottado:fechapublicacion ID="fechaPublicacion" runat="server" Title="Año Publicacion:"
            DateFormat="yyyy" />
        <asp:Label ID="lblDescripcion" runat="server" Text="Descripcion:" CssClass="displayBlock"></asp:Label>
        <asp:TextBox ID="txtDescripcion" Rows="5" Width="100%" runat="server" TextMode="MultiLine"
            Text="" SkinID="adminFormTextBoxSkin"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ErrorMessage="(*) Requerido"
            Display="Dynamic" CssClass="requiredValidator" ControlToValidate="txtDescripcion"
            ValidationGroup="ABM_Proyecto"></asp:RequiredFieldValidator>
        <asp:Label ID="lblSuperficie" runat="server" Text="Superficie:" CssClass="displayBlock"></asp:Label>
        <asp:TextBox ID="txtSuperficie" runat="server" SkinID="adminFormTextBoxSkin"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="(*) Requerido"
            Display="Dynamic" CssClass="requiredValidator" ControlToValidate="txtSuperficie"
            ValidationGroup="ABM_Proyecto"></asp:RequiredFieldValidator>
        <asp:Label ID="lblCaracteristicas" runat="server" Text="Caracteristicas:" CssClass="displayBlock"></asp:Label>
        <asp:TextBox ID="txtCaracteristicas" Rows="5" Width="100%" runat="server" TextMode="MultiLine"
            Text="" SkinID="adminFormTextBoxSkin"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="(*) Requerido"
            Display="Dynamic" CssClass="requiredValidator" ValidationGroup="ABM_Proyecto"
            ControlToValidate="txtCaracteristicas"></asp:RequiredFieldValidator>
        <asp:Label ID="lblImagenes" runat="server" Text="Imagenes:"></asp:Label>
        <asp:Panel ID="PanelImagenes" runat="server" CssClass="displayBlock">
            <div>
                <asp:GridView ID="gvImagenes" DataKeyNames="ID" runat="server" AutoGenerateColumns="false"
                    AutoGenerateDeleteButton="true" OnRowDeleting="gvImagenes_OnRowDeleting" OnRowDataBound="gvImagenes_OnRowDataBound">
                    <Columns>
                        <asp:BoundField DataField="ID" HeaderText="ID" Visible="false" />
                        <asp:BoundField DataField="Titulo" HeaderText="Titulo" />
                        <asp:BoundField DataField="Alt" HeaderText="Alt" />
                        <asp:CheckBoxField DataField="esplano" HeaderText="Es Plano" />
                        <asp:CheckBoxField DataField="espresentacion" HeaderText="Es Presentacion" />
                        <asp:CheckBoxField DataField="esubicacion" HeaderText="Es Ubicacion" />
                        <asp:TemplateField>
                            <ItemTemplate>
                                <asp:Label runat="server" Visible="false" ID="ImagenID" Text='<%# Eval("ID") %>' />
                                <asp:Image runat="server" ID="thumbnail" Height="50"/>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <EmptyDataTemplate>
                        No hay Imagenes
                    </EmptyDataTemplate>
                </asp:GridView>
                <asp:Button runat="server" CausesValidation="false" ID="btnOpenPopUpAgregarImagen"
                    Text="Agregar Imagen" OnClick="btnOpenPopUpAgregarImagen_OnClick" />
                <asp:Button runat="server" ID="hiddenTargetControlForModalPopup" Style="display: none" />
                <ajaxToolkit:ModalPopupExtender ID="AgregarImagenModalPopup" runat="server" TargetControlID="hiddenTargetControlForModalPopup"
                    PopupControlID="PanelAgregarImagen" BackgroundCssClass="modalBackground" DropShadow="true" />
            </div>
        </asp:Panel>
        <asp:Panel ID="PanelAgregarImagen" runat="server" CssClass="agregarImagenPopUp">
            <ottado:fileupload ID="fileupload1" UploadPath="~/Images/Upload/" runat="server"
                ValidationGroup="GroupAgregarImagen" />
            <asp:Label ID="lblFileUpload" runat="server" Visible="false" Text="" CssClass="requiredValidator"></asp:Label>
          
          <table>
          <tr>
            <td>
            <asp:CheckBox ID="chkEsPlano" runat="server" Text="Es Plano" AutoPostBack="true" />
            </td>
            <td>
            <asp:CheckBox ID="chkEsPresentacion" runat="server" Text="Es Presentacion" />
            </td>
            <td>
            <asp:CheckBox ID="chkEsUbicacion" runat="server" Text="Es Ubicacion" />
            </td>
          </tr>
         
            </table>
            <br />
            <asp:Button ID="btnSavePopUpAgregarImagen" runat="server" 
                CausesValidation="true" OnClick="btnSavePopUpAgregarImagen_OnClick" 
                Text="Guardar" ValidationGroup="GroupAgregarImagen" />
            <asp:Button ID="btnClosePopUpAgregarImagen" runat="server" 
                CausesValidation="false" OnClick="btnClosePopUpAgregarImagen_OnClick" 
                Text="Cerrar" />
        
           
        </asp:Panel>
        <asp:Button CausesValidation="true" ID="btnGuardar" Enabled="true" runat="server"
            Text="Guardar" OnClick="btnGuardar_Click" ValidationGroup="ABM_Proyecto" />
    </div>
</asp:Content>
